package asynq

import (
	"github.com/hibiken/asynq"
)

func AddTask(key, value string) (*asynq.TaskInfo, error) {

	r := AsynqRedisClineOpt
	client := asynq.NewClient(r)
	defer client.Close()

	t := asynq.NewTask(
		key,
		[]byte(value),
	)
	res, err := client.Enqueue(t)
	// client.EnqueueIn 或 client.EnqueueAt 来安排将来要处理的任务。 EnqueueAt支持 2021-11-11 15:10:00 时间格式定时执行任务

	if err != nil {
		return res, err
	}
	return res, nil

}
